@charset "utf-8";
/* CSS Document */
body{ font-size:12px;margin:0 auto;padding:0;border:0;font-family:"Microsoft Yahei","微软雅黑","宋体",arial;color:#333; background:#f3f3f3}
div,form,img,ul,ol,li,dl,i,u,span,dt,dd,em,i,h1,h2,h3,h4,p{ padding:0; border:0;margin:0;list-style:none;font-style:normal;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:12px; font-weight:normal}
img{border:none;}
div img:hover{ filter:alpha(opacity=85); opacity:0.85;}
a{text-decoration:none; color:#333; outline:none}
a:hover{ color:#fe6101;text-decoration:underline;}
.margin_auto { margin: 0 auto;}
.clear{ clear:both; float:none;}
.fright{ float:right;}
.fleft{ float:left;}
.ztcolor{ color:#fe6101}
.relative{ position:relative}
.w1200{ width:1200px; height:auto; margin:0 auto; padding:0; overflow:hidden}
.price{ color:#f06209;}
.fenye{ width:100%; text-align:center; line-height:30px; height:30px; margin:15px 0; font-size:14px;}
.content{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.more{ float:right; font-size:14px;}
.mb{ margin-bottom:30px;}
/*头部*/
.top{ width:100%; height:25px; line-height:25px; background:#fafafa; border-bottom:1px solid #eeeeee}
.top .shoucang{ float:right; display:inline-block; background:url(../images/top_icon.gif) no-repeat;
 width:150px; height:14px; line-height:16px;margin-top:5px;}
.top .shoucang a{ margin-left:15px;}
.header{ width:100%; height:130px; background:#FFF;}
.header_box{ width:1200px; height:auto; margin:0 auto; position:relative}
.header .logo{ float:left; margin-top:22.5px; width:205px; height:85px;}
.header .tel{ float:right; margin-top:30px;}
.search{ width:440px; height:90px; margin:10px 0 0 55px; float:left; background:url(../images/search_bg.jpg) no-repeat;}
.search .input_box{ float:left; width:300px; height:25px; line-height:25px; font-size:14px; margin-top:40px; margin-left:10px;
border:none;outline:none}
.search .search_btn{ width:97px; height:41px; background:url(../images/search_icon.gif) no-repeat; border:none; margin:32px 0 0 0px; float:right;}
.search .key{ margin-top:15px; float:left; height:20px; overflow:hidden;}
.search .key a { padding:0 5px; cursor:pointer}

/*侧边导航*/
.sideNav_wrap{ width:1200px; margin:0 auto; position:relative;}
.sideNav{ position:absolute; left:0; top:42px; z-index:99; width:230px; border:1px solid #FFF; height:350px; background:url(../images/sideNav.png) repeat;}
.sideNav h2{ height:10px; background:#f06209; margin-top:-1px; margin-left:-1px; width:232px;}
.sideNav ul li{ width:230px; height:67px; border-bottom:1px solid #999;}
.sideNav ul li em { font-size:16px; color:#1a74b8; height:40px; line-height:40px; padding-left:10px;}
.sideNav ul li p a{ padding:3px 10px;}

/*导航*/
.nav_warp{ width:100%; height:50px; background:url(../images/nav_bg.jpg) repeat-x top; position:relative; z-index:99}
.nav{ width:1200px; margin:0 auto; height:50px; background:url(../images/nav_box.png) no-repeat center;}
.nav ul{ width:925px; height:50px; float:left;}
.nav ul li{ width:100px; height:18px; line-height:18px; margin-top:16px; text-align:center; float:left; border-right:1px  solid #b84c09;}
.nav ul li a { color:#FFF; font-size:16px; display:inline-block; width:100px; height:18px;}
.nav ul li a.active{color:#feef03;} 
.nav ul li a:hover { color:#feef03; font-size:17px;}
.HotNes_h{ float:left; width:65px; margin-top:18px; color:#FFF; font-weight:bold;}
#HotNews{ height:18px; width:200px; overflow:hidden; float:left; margin-top:18px; display:inline;}
#HotNews a{ color:#FFF !important; line-height:18px;}

/* 大图 */
.flash_wrap{ width:100%; height:420px; background:#f5f5f5; overflow:hidden; position:relative; top:-15px; margin-bottom:-15px;}
.flexslider{position:relative;height:420px;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:420px;}
.slides li a{ display:inline-block; width:100%; height:420px;}
.flex-control-nav{position:absolute;bottom:5px;z-index:999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}

/*当季热销*/ 
.hotLine{ width:1178px; padding:10px; border:1px solid #ebebeb; height:435px; border-radius:7px; -webkit-border-radius:7px; background:#FFF; 
margin:0 auto; margin-top:70px; margin-bottom:30px; position:relative;}
.hotLine img:hover{ filter:alpha(opacity=85); opacity:0.85;}
.hotLine .title{ font-size:24px; color:#f06209; background:url(../images/column_h.gif) no-repeat left; width:150px; height:24px; line-height:24px; padding-left:10px; position:absolute; top:-35px; left:0}
.hotLine .ad{ float:left; width:290px; height:435px; position:relative; overflow:hidden}
.hotLine .ad img{ float:left; width:290px; height:435px;}
.hotLine .lineList{ width:900px; height:auto; overflow:hidden; margin-top:12px;}
.hotLine .lineList li { width:206px; height:230px;float:left; margin-right:16px;}
.hotLine .lineList li img{ float:left; width:206px; height:135px;}
.hotLine .lineList li .text{ width:206px; height:40px; overflow:hidden;}
.hotLine .lineList li .text h3 a {font-size:14px;}
.hotLine .lineList li .text p { line-height:25px; margin-top:10px;}
.xiangxi{ width:206px; height:20px; line-height:20px; font-size:14px; margin-top:10px;}
.xiangxi .price{ font-size:16px;}
.xiangxi .price i{ font-size:14px; color:#333}
.xiangxi .btn{ float:right}

/* tab */
#tab{width:873px;position:relative; right:0; top:-52px; float:right}
#tab .more{ position:absolute;right:0; top:8px;}
#tab .tab_menu{width:482px; position:absolute;z-index:1; float:left; margin-left:290px; border:1px solid #dcdcdc; border-bottom:0; background:#f3f3f3;}
#tab .tab_menu li{float:left;width:160px;height:40px;line-height:40px;cursor:pointer;text-align:center}
#tab .tab_menu li i{outline:0;display: block;width:160px;height:20px;line-height:20px;font-size:16px; margin-top:12px; border-right:1px solid #ccc;}
#tab .tab_box{width:870px;height:380px;clear:both;top:41px;position:relative;}
#tab .tab_menu .selected{background:url(../images/hover.png) no-repeat center;cursor:pointer; width:160px; height:41px; /*margin-left:-1px; margin-top:-1px;*/border:none}
.hide{display:none;}

/* 特色游 */
.tese{ float:left; width:922px; height:435px;}
.tese .title{font-size:24px; color:#f06209; background:url(../images/column_h.gif) no-repeat left; width:150px; height:24px; line-height:24px; padding-left:10px;}
.teseBox{ width:900px; height:380px; padding:10px; overflow:hidden; margin-top:10px;border-radius:7px; -webkit-border-radius:7px; background:#FFF}
.teseBox .ad{ float:left; width:290px; height:378px; position:relative}
.teseBox .ad img{ float:left; width:290px; height:378px;}
.con{width:595px;height:380px;overflow:hidden; float:right;}
.con ul { width:615px;}
.con ul li{width:290px;height:182px;float:left;margin-right:15px;margin-bottom:15px;position:relative;overflow:hidden;cursor:pointer;}
.con ul li a img{ width:290px;height:182px;}
.txt{width:270px; padding:0 10px; height:40px;/*background:rgba(0,0,0,0.6);*/ background:url(../images/tm.png) repeat; position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}
.txt h3{font-size:14px;font-weight:100;height:40px;text-align:left;line-height:40px;}
.txt p{font-size:12px;text-align:left;}
.txt .price{ font-size:18px; margin-top:10px; display:block;}

/* 签证 */
.qianzheng{ float:right; width:260px; height:435px;}
.qianzheng .title{font-size:24px; color:#f06209; background:url(../images/column_h.gif) no-repeat left; width:150px; height:24px; line-height:24px; padding-left:10px;}
.qzList{ width:238px; height:380px; padding:10px; background:#FFF; border-radius:7px; -webkit-border-radius:7px; background:#FFF; margin-top:10px;}
.qzList li { width:238px; height:70px; border-bottom:#ccc dashed 1px; margin-bottom:6.5px;}
.qzList li img { float:left; width:110px; height:63px;}
.qzList li em{ display:block; width:120px; float:right; font-size:14px;}
.qzList li span{ display:block; width:120px; float:right; font-size:16px; margin-top:10px;}

/*随行自由行*/
#tab02{width:1200px; height:50px; position:relative;}
#tab02 .title{ font-size:24px; color:#f06209; background:url(../images/column_h.gif) no-repeat left; width:150px; height:24px; line-height:24px; padding-left:10px; position:absolute; top:0; left:0}
#tab02 .tab_menu{width:445px; position:absolute;z-index:1; right:100px; border:1px solid #dcdcdc; border-bottom:0; background:#f3f3f3;}
#tab02 .tab_menu li{float:left;width:147px;height:40px;line-height:40px;cursor:pointer;text-align:center; border-right: 1px solid #dcdcdc; font-size:16px;}
#tab02 .tab_box02{width:1178px;height:auto; padding:10px; background:#FFF; border-radius:7px; -webkit-border-radius:7px;  clear:both;top:42px;position:relative; overflow:hidden;}
#tab02 .tab_menu .selected{background:url(../images/hover.png) no-repeat left;cursor:pointer; width:147px; height:41px;}
.hide{display:none;}
/*酒店*/
.jiudian { width:1250px;}
.jiudian li{ width:280px; height:260px; float:left; margin-right:19px; margin-bottom:50px;}
.jiudian li img.pic{ width:280px; height:200px;}
.jiudian li h3 { font-size:14px; width:280px; height:25px; line-height:25px;}
.jiudian li .price{ font-size:16px; margin-top:4px; float:left;}
.jiudian li .btn{ float:right;}

/*新闻列表*/
.newsWarp{ width:100%; height:auto; overflow:hidden; background:#FFF; padding:35px 0 40px 0;}
.news{ width:285px; height:auto; float:left; margin-right:20px;}
.news .column{ width:100%; height:30px; line-height:30px; border-bottom:2px solid #ccc; font-size:14px;}
.news .column em{ font-size:18px; display:inline-block; height:30px; border-bottom:2px solid #f17121;}
.newsList li { width:275px; padding-left:10px; height:35px; font-size:12px; line-height:35px;border-bottom:1px dashed #ccc; background:url(../images/li-h.gif) no-repeat 2px;}
/*底部*/
.footWrap{ width:100%; height:245px;background:#333333; color:#FFF; overflow:hidden;}
.footWrap a { color:#FFF}
.footNav{ width:100%; height:50px;  border-bottom:1px #5c5c5c solid;}
.footNav ul { width:1200px; margin:0 auto; font-size:16px;}
.footNav ul li { float:left; padding:0 40px; text-align:left; border-right:1px #FFF solid; height:16px; line-height:16px; margin-top:16px;}
.copy{ width:850px; height:auto;line-height:30px; margin-top:20px; float:left;}
.footPic{ float:right; margin-top:20px;}
.link{ margin:15px auto; width:1178px; height:28px; padding:10px; border:1px solid #FFF; line-height:28px; color:#FFF}
.link span a { color:#FFF; padding:0 10px;}

/**************内页内容样式****************/
.neiye{ width:1200px; height:auto; overflow:hidden; margin:25px auto;}
.weizhi{ height:30px; line-height20px;}
.neiye .left{ width:244px; height:auto; float:left; overflow:hidden;}
.neiye .left .mb15{ margin-bottom:15px;}
.left_column{ width:244px; height:46px; line-height:50px; background:url(../images/nei_title.jpg) no-repeat; overflow:hidden;}
.left_column h2{ font-size:18px; color:#178ef8; padding-left:16px;}
.menu{ float:left; width:244px; height:auto; overflow:hidden;}
.fenlei{ border:1px solid #d7d7d7; border-top:0; width:222px; padding:5px 10px; height:auto; background:#FFF; border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; overflow:hidden;}
.fenlei li { float:left; font-size:14px; text-align:center; margin-right:7px;}
.fenlei li a{ padding:3px 5px; margin:5px 0; display:inline-block;text-align:center;}
.fenlei li a.active{ border-radius:3px; -webkit-border-radius:3px; background:#fe6101; color:#FFF;}
.fenlei li a:hover{ border-radius:3px; -webkit-border-radius:3px; background:#fe6101; color:#FFF; text-decoration:none}
.leftLine { float:left; width:244px; height:auto; overflow:hidden;}
.leftLine ul { background:#FFF;border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border:1px solid #d7d7d7; border-top:0; padding:0 5px 5px 5px;}
.leftLine ul li { height:38px; line-height:38px;font-size:12px; border-bottom:dashed 1px #ccc;}
.leftLine ul li span { display:inline-block; width:16px; height:16px; line-height:16px; text-align:center; color:#FFF;  margin-right:5px; background:url(../images/number.gif) no-repeat;}
/*.leftLine ul li span.hot01{background:url(../images/number.gif) no-repeat;}*/
.menuList{ border:1px solid #d7d7d7; border-top:0; width:222px; padding:0px 10px 10px 10px; height:auto; background:#FFF; border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px;}
.menuList li{ height:35px; line-height:35px; font-size:16px; border-bottom:1px solid #ccc; background:url(../images/li-h.gif) no-repeat 2px; 
padding-left:15px;}
.menuList li span { font-family:"宋体"; font-size:16px; float:right;}
.leftNews { float:left; width:244px; height:auto; overflow:hidden;}
.leftNews ul { background:#FFF;border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border:1px solid #d7d7d7; border-top:0; padding:0 5px 5px 5px;}
.leftNews ul li { height:35px; line-height:35px; padding-left:10px; background:url(../images/li-h.gif) no-repeat 2px; font-size:12px; border-bottom:dashed 1px #ccc;}

.neiye .right{ width:915px; height:auto; min-height:498px; padding:10px; float:right; overflow:hidden;
background:#FFF; border-radius:7px; -webkit-border-radius:7px;border:1px solid #d7d7d7;}
.breadNav{ float:right; font-size:12px;}
.right .column{ width:100%; height:30px; line-height:30px; border-bottom:2px solid #ccc; font-size:14px;}
.right .column em{ font-size:20px; display:inline-block; height:30px; border-bottom:2px solid #f17121; background:url(../images/column_h.gif) no-repeat left; padding-left:5px;}

/***跟团游***/
.gentuan_box{ width:915px; height:auto; overflow:hidden; float:left;}
.gentuan_box .column{ width:100%; height:30px; line-height:30px; border-bottom:2px solid #ccc; font-size:14px;}
.gentuan_box .column em{ font-size:20px; display:inline-block; height:30px; border-bottom:2px solid #f17121; background:url(../images/column_h.gif) no-repeat left; padding-left:5px;}
.gentuan_list{ margin-top:15px;}
.gentuan_list li { width:915px; height:120px; padding-bottom:12.5px;}
.gentuan_list li img{ float:left; width:184px; height:120px;}
.gentuan_list li .text{ width:520px; height:120px; float:left;}
.gentuan_list li .text h3 a {color:#1a74b8; font-size:16px;}
.gentuan_list li .text p { line-height:25px; margin-top:10px;}
.gentuan_r { float:right; width:720px; height:119px; border-bottom:1px dashed #ccc;}
.gentuan_list .xiangxi{ float:right; width:140px; height:80px; padding:20px 0;}
.gentuan_list .xiangxi .price{ font-size:24px; width:130px; text-align:center; height:40px; line-height:30px; display:inline-block}
.gentuan_list .xiangxi .btn{ width:130px; height:38px; line-height:40px; background:#f06209; color:#FFF; font-size:20px; display:inline-block; text-align:center;border-radius:5px; -webkit-border-radius:5px;}

.gtmenu_box{ border:1px solid #d7d7d7; border-top:0; width:222px; padding:5px 10px; height:auto; background:#FFF; border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; overflow:hidden;font-size:14px;}
.gtmenu_box dl{ width:100%; border-bottom:1px solid #CCC; height:auto; padding-bottom:10px; margin-bottom:10px;overflow:hidden;}
.gtmenu_box dl dt{ font-weight:500; color:#f06006; padding-left:13px;}
.gtmenu_box dl dd{ float:left;}
.gtmenu_box dl dd { padding:5px 13px;}

/*flash*/
.flash_box{ width:915px; position:relative; margin:0 auto; float:left; margin-bottom:20px;}
.ctrl-panel{ position:absolute; right:10px; top:230px; z-index:99;}
.ctrl-panel a{ color:#FFF; text-decoration:none;}
.m-page{ display:block; width:20px; height:20px; text-align:center; border:1px solid #FFF; border-radius:2px; float:left; display:inline; margin-left:10px; line-height:21px;font-size:12px; color:#FFF; border-radius:50%;}
.m-page a{ color:#FFF !important; text-decoration:none;}
.m-page:hover{ text-decoration:none; color:#fff;}
.focus{background:#fb7019; color:#FFF; font-weight:bold;}
.scroll-wrap { overflow: hidden; WIDTH: 915px; position:relative; height:260px}
.scroll_box_content {position: absolute}
.content_list {float: left; widht: 915px; height:260px; cursor:pointer;}
.content_list img{ width:915px; height:260px; border:0;}


/*线路详细页*/
.xianlu{ width:1178px; padding:10px; border:1px solid #d7d7d7; height:auto; min-height:500px; overflow:hidden; background:#FFF;
border-radius:7px; -webkit-border-radius:7px;}
.xianlu_title{ width:100%; height:50px; line-height:40px; font-size:24px; }
.xianlu_title em{color:#2f71bb}
.xianlu_title span { margin-left:30px;}
.xianlu .nytop{ width:1178px; height:auto; overflow:hidden; float:left;}
.yuding_box{ float:right; width:460px; height:457px; overflow:hidden}
.date{ width:458px; height:358px; border:1px solid #CCC;}
.goumai{ width:450px; height:80px; padding:5px; background:#f2f8f9; margin-top:7px;}
.goumai form{ float:left; width:300px; height:80px;}
.goumai p { height:40px; line-height:40px;}
.goumai .btn { float:right; margin-top:17px;}
.pinglun_list dt{ width:100%; height:35px; line-height:35px; font-size:16px; background:#f4f4f4; text-align:center}
.pinglun_list dd { margin-top:20px;}
.pinglun_list dd p{ border-bottom:1px solid #CCC; padding-bottom:15px; font-size:12px; line-height:20px;}
.pinglun_list dd h3 em{ height:30px; font-size:14px; padding-left:35px;margin-right:20px; display:inline-block; background:url(../images/ren.png) no-repeat; color:#F00;}
.pinglun{ width:1156px; height:160px; padding:10px; border:1px solid #CCC; border-top:2px solid #f06006;}
.pinglun p{ margin-bottom:10px;}
.pinglun .kuang{ border:1px solid #CCC;}
.pinglun textarea{ width:1100px; height:70px;}

/***酒店预订***/
.jd_info{ width:458px; height:250px;}
.jd_info dt{ color:#2f71bb; font-size:24px; height:50px;}
.jd_info dd { height:40px; line-height:40px; font-size:14px;}
.jd_info dd .price{ font-size:24px;}
.jd_goumai{ width:450px; height:190px; padding:5px; background:#f2f8f9; margin-top:10px; font-size:14px; border-top:1px dotted #CCC}
.jd_goumai form{ float:left; width:100%; height:80px;}
.jd_goumai p { height:40px; line-height:40px;}
.jd_goumai .btn { float:right; margin-top:55px;}

.jd_kefang table{border:1px solid #ccc; text-align:left; border-collapse:collapse;}
.jd_kefang table th{ text-align:center; background:#ededed; height:35px; font-size:14px;}
.jd_kefang table td{ padding-left:3px; text-align:center; height:30px; font-size:14px;}
.jd_kefang .yd_icon{ background:#fb8a44; display:inline-block; width:50px; height:25px; line-height:25px; color:#FFF;border-radius:3px; -webkit-border-radius:3px; font-size:14px; cursor:pointer;}
.jd_kefang .price{ color:#fb8a44; font-size:16px;}

/***当地人***/
.ddr_box{ width:915px; height:auto; padding:10px; margin-bottom:15px; float:right; overflow:hidden;
background:#FFF; border-radius:7px; -webkit-border-radius:7px;border:1px solid #d7d7d7;}
.ddr_box .column{ width:100%; height:30px; line-height:30px; border-bottom:2px solid #ccc; font-size:14px;}
.ddr_box .column em{ font-size:20px; display:inline-block; height:30px; border-bottom:2px solid #f17121; background:url(../images/column_h.gif) no-repeat left; padding-left:5px;}
.ddr_list { width:1000px;}
.ddr_list li { width:286px; height:245px; border:1px solid #CCC; position:relative; margin:22px 25px 0 0; float:left;}
.ddr_list li .pic img { padding:3px; width:280px; height:200px;}
.ddr_list li h3{ width:276px; height:30px; line-height:28px; padding:0px 5px; font-size:14px; position:absolute; bottom:40px; left:0; color:#FFF; z-index:99}
.ddr_list li h3 span{ float:right}
.ddr_list li span.bg{ display:inline-block; width:280px; height:30px; position:absolute; bottom:42px; left:3px; background:#000; opacity:0.5; filter:alpha(opacity=50);}
.ddr_list li p { border-top:1px solid #CCC; padding:4px; font-size:14px; line-height:32px;}
.ddr_list li p .price{ font-size:18px;}
.ddr_list li p em{ float:right;}

/***特色游***/
.teseList{ width:915px; height:auto; overflow:hidden; margin-top:10px;}
.teseList li { width:915px; height:120px; padding-bottom:12.5px;}
.teseList li img{ float:left; width:191px; height:120px;}
.teseList li .text{ width:520px; height:120px; float:left;}
.teseList li .text h3 a {color:#1a74b8; font-size:16px;}
.teseList li .text p { line-height:25px; margin-top:10px;}
.teseList_r { float:right; width:712px; height:119px; border-bottom:1px dashed #ccc;}
.teseList .xiangxi{ float:right; width:140px; height:80px; padding:20px 0;}
.teseList .xiangxi .price{ font-size:24px; width:130px; text-align:center; height:40px; line-height:30px; display:inline-block}
.teseList .xiangxi .btn{ width:130px; height:38px; line-height:40px; background:#f06209; color:#FFF; font-size:20px; display:inline-block; text-align:center;
border-radius:5px; -webkit-border-radius:5px;}

/*新闻页*/
.newsPage { margin-top:10px;}
.newsPage ul li { width:100%; height:75px; border-bottom:1px dashed #CCC; padding-top:10px;}
.newsPage ul li:hover{ background:#f5f5f5;}
.newsPage ul li h3{ font-size:16px; height:25px; background:url(../images/li-h.gif) no-repeat 2px; padding-left:10px;}
.newsPage .time{float:right; color:#999}
.newsPage ul li p{ line-height:20px; color:#666}
.news_show{ width:915px; line-height:25px; font-size:14px; float:left;  margin-top:30px;}
.n_s_title h3{ text-align:center; float:left; width:915px; font-size:18px; font-weight:bold;}
.n_s_xinxi{ text-align:center; float:left; width:915px; font-size:14px; border-top:1px solid #CCC;border-bottom:1px solid #CCC; height:30px; margin-top:20px; line-height:32px;}
.n_s_text{ float:left; line-height:35px; width:915px; font-size:14px; text-align:justify; margin-top:20px;}
.fanhui{ text-align:right; width:100%; height:20px; line-height:20px; float:left; padding:10px 0px;}
/*关于中旅*/
.picText_page{ width:915px; line-height:30px; font-size:14px; float:left; margin-top:20px;}
/*签证页*/
.visaPage{ width:915px; height:auto; font-size:14px; margin-top:20px; overflow:hidden;}
.visaPage ul { width:970px;}
.visaPage ul li{ width:284px; height:200px; border:1px solid #CCC; float:left; margin:0 28px 20px 0;}
.visaPage ul li:hover{border:1px solid #fe6101}
.visaPage ul li img { width:278px; height:160px; padding:3px;}
.visaPage ul li h3{ border-top:1px solid #CCC ; height:30px; line-height:30px; padding:0 5px; font-size:14px;}
.visaPage ul li:hover h3{border-top:1px solid #fe6101}
.visaPage ul li h3 .price{ border-top:1px sol86px; float:right; font-size:18px;}
.visaBox{ width:1178px; padding:10px; border:1px solid #d7d7d7; height:auto; min-height:500px; overflow:hidden; background:#FFF;
border-radius:7px; -webkit-border-radius:7px;}
.visaBox .nytop{ width:1178px; height:auto; overflow:hidden; float:left;}
.visaBox .nytop .pic{ float:left; width:278px; height:160px;}
.visaBox .nytop .pic img{ float:left; width:278px; height:160px;}
.visaBox .nytop .info{ float:left; width:730px; height:160px; margin-left:15px;}
.visaBox .nytop .info dl dt{ height:38px}
.visaBox .nytop .info dl dd{ width:100%; height:33px; line-height:33px; font-size:14px;}
.visaBox .nytop .info dl dt em{ font-size:24px; color:#2f71bb;}
.visaBox .nytop .info dl dt i{ font-size:20px; margin-left:20px;}
.visaBox .nytop .yuding{ float:right; margin-top:115px;}
/*定位内容*/
.con_box{ width:1178px; margin-top:30px; padding-bottom:15px;height:auto; float:left; overflow:hidden}
.screen{ position:fixed; top:0px; z-index:100; _position:absolute; _top:expression(documentElement.scrollTop + "px");}
.container-r5{  background:#FFF;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-bottom:20px; -moz-box-shadow:0px 2px 1px #e1e0e0; -webkit-box-shadow:0px 2px 1px #e1e0e0;box-shadow:0px 2px 1px #e1e0e0; clear:both; overflow:hidden; height:auto;}
.ln-nav-box{ border-bottom:#f06006 3px solid; background:#FFF; width:1178px; height:45px; background:#f5f5f5;}
.ln-nav-list{ float:left; padding-left:0px;height:45px; overflow: hidden; border-right:#ddd 1px solid; }
.ln-nav-list li{ float:left; display:inline;  padding:0px 0px 0 0px; border-top:#ddd 1px solid; border-left:#ddd 1px solid;}
.ln-nav-list li a{ display:inline-block; height:45px; line-height:45px; padding:0 28px; color:#666; font-size:16px;}
.ln-nav-list li.current a{ background:#f06006; color:#fff; text-decoration:none; margin-left:-1px;}
.ln-nav-list li a:hover,.ln-nav-list li.current a:hover{background:#f06006; color:#fff;text-decoration:none}
.line_title{  width:1200px; height:45px; line-height:45px; color:#fb8a44; float:left; font-size:16px;}
.detail-cont-box{ overflow:hidden; zoom:1; width:1178px;float:left; height:auto;}
.detail-item{ overflow:hidden; border-bottom:1px dashed #cccccc; padding-bottom:20px; padding-top:15px; zoom:1;}
.detail-item-tit{ float:left; width:90px; padding-top:15px;}
.detail-item-cont{ float:left;font-size:14px; line-height:28px; color:#555; display:inline; height:auto;  }

/*填写订单*/
.dingdan{ width:1158px; padding:10px; padding-bottom:15px;height: auto; background:#FFF; float:left; overflow:hidden;background: url(../images/173.gif) #FFF; border-radius:7px; -webkit-border-radius:7px;border:1px solid #d7d7d7;}
.dingdan .column{ width:100%; height:30px; line-height:30px; border-bottom:2px solid #ccc; font-size:14px;}
.dingdan .column em{ font-size:20px; display:inline-block; height:30px; border-bottom:2px solid #f17121; background:url(../images/column_h.gif) no-repeat left; padding-left:5px;}

.dingdan form{ width:800px; height:auto; padding:10px; margin:20px auto; border:1px dotted #ccc; border-top:#039 2px solid;font-size:14px; background:#FFF}
.dingdan ul li{ margin-bottom:20px;}
.dingdan form .input_text{ width:173px; height:22px; color:#969696; font-size:14px; border:1px solid #d7d8dd; line-height:28px; margin:0; padding:3px 10px;}
.dingdan .sub { width:100px; height:40px; line-height:14px; font-size:18px; border:none; background:#fb8a44; color:#FFF; font-family:微软雅黑; border-radius:5px;cursor:pointer; margin-left:70px;}
.dingdan .price{ color:#fb8a44; font-size:16px;}

/*客服部分*/
.qqserver p img{display:inline;margin:-5px 5px 0 0;vertical-align:middle;}
.scrollsidebar{position:absolute;z-index:999;top:220px;}
.side_content{width:167px;height:auto;overflow:hidden;float:left;}
.side_content .side_list{width:167px;overflow:hidden;}
.show_btn{width:0;height:144px;overflow:hidden;margin-top:50px;float:left;cursor:pointer;}
.show_btn span{display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn{background:url(../images/sidebar_bg.png) no-repeat;_background:url(../images/sidebar_bg.gif) no-repeat;}
.side_title{height:46px;}
.side_title{height:46px;}
.side_bottom{height:8px;}
.side_center{font-family:Verdana, Geneva, sans-serif;padding:10px 12px 5px 12px;font-size:12px;}
.close_btn{float:right;display:block;width:19px;height:19px;margin:16px 7px 0 0;_margin:16px 3px 0 0;}
.close_btn span{display:none;}
.side_center .qqserver p{text-align:left;padding:6px 0;margin:0;vertical-align:middle;}
.phoneserver {font-size:14px;text-align:center;}
.phoneserver p{padding:2px 0;_height:16px;margin:0;color:#666666;}
.msgserver{border-top:1px dotted #ccc;text-align:center;margin-top:6px;padding:10px 0 3px 0;}
.msgserver a{background:url(../images/sidebar_bg.gif) no-repeat -119px -154px;padding:3px 0 3px 23px;}
.side_content hr{border-bottom:1px solid #E6E6E6;height:1px;margin:10px 0;clear:both;}

/*客服部分*/
.qqserver p img{display:inline;margin:-5px 5px 0 0;vertical-align:middle;}
.scrollsidebar{position:absolute;z-index:999;top:220px;}
.side_content{width:167px;height:auto;overflow:hidden;float:left;}
.side_content .side_list{width:167px;overflow:hidden;}
.show_btn{width:0;height:144px;overflow:hidden;margin-top:50px;float:left;cursor:pointer;}
.show_btn span{display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn{background:url(../images/sidebar_bg.png) no-repeat;_background:url(../images/sidebar_bg.gif) no-repeat;}
.side_title{height:46px;}
.side_title{height:46px;}
.side_bottom{height:8px;}
.side_center{font-family:Verdana, Geneva, sans-serif;padding:10px 12px 5px 12px;font-size:12px;}
.close_btn{float:right;display:block;width:19px;height:19px;margin:16px 7px 0 0;_margin:16px 3px 0 0;}
.close_btn span{display:none;}
.side_center .qqserver p{text-align:left;padding:6px 0;margin:0;vertical-align:middle;}
.phoneserver {font-size:14px;text-align:center;}
.phoneserver p{padding:2px 0;_height:16px;margin:0;color:#666666;}
.msgserver{border-top:1px dotted #ccc;text-align:center;margin-top:6px;padding:10px 0 3px 0;}
.msgserver a{background:url(../images/sidebar_bg.gif) no-repeat -119px -154px;padding:3px 0 3px 23px;}
.side_content hr{border-bottom:1px solid #E6E6E6;height:1px;margin:10px 0;clear:both;}

/* green skin  */
.side_green .side_title{background-position:-505px 0;}
.side_green .side_center{background:url(../images/green_line.gif) repeat-y center;}
.side_green .side_bottom{background-position:-505px -60px;}
.side_green .close_btn{background-position:-44px -45px;}
.side_green .close_btn:hover{background-position:-65px -45px;}
.side_green .show_btn{background-position:-187px 0;}
.side_green .msgserver a{color:#68c40b;}
.side_green hr{border-bottom:1px solid #edf2e5;}



